﻿//Таблетки по заявке
Ext.define('model.notificationDrugs_store', {
    extend: 'Ext.data.Model',
    pageSize: 10,
    fields: [
                { name: 'ProductInfo'}
            ],
    idProperty: 'ProductInfo'
});

var notificationDrugs_store = new Ext.data.JsonStore({
    model: 'model.notificationDrugs_store' 
});

Ext.define('Default.grid.notificationDrugs', {
    extend: 'Ext.grid.GridPanel',
    tabConfig: {
        title: 'ПРЕПАРАТЫ',
        tooltip: 'Список препаратов'
    },
    id: 'Default.grid.notificationDrugs_ID',
    width: "100%",
    collapsible: false,
    region: 'center',
    margins: '0 0 0 0',
    store: notificationDrugs_store,
    data:{},
    columns: [
                        { dataIndex: 'MNN', width: 200, header: 'МНН' },
                      //  { dataIndex: 'TradeNM', width: 70, header: 'Торговое наименование' },
                        { dataIndex: 'Info', width: 300, header: 'Информация' },
                        { dataIndex: 'Count', width: 70, header: 'Кол-во' },
                         { dataIndex: 'Izm', width: 70, header: 'Ед. изм.' },
                        { dataIndex: 'Price', width: 70, header: 'Цена за ед.' }                       

            ],
    initComponent: function () {
        this.bbar = new Ext.PagingToolbar({
            store: this.store,
            displayInfo: true,
            displayMsg: 'Показаны документы {0} - {1} of {2}',
            emptyMsg: "Документов не найдено"
        });
        Default.grid.drugs.superclass.initComponent.apply(this, arguments);    
        if(this.data)    
                 this.store.loadData(this.data);
    }
});

